package com.jy.rhin.model.body.fuyou;


import com.jy.rhin.infra.cda.EDataElement;
import com.jy.rhin.infra.cda.XPath;
import com.jy.rhin.infra.cda.XValid;
import lombok.Data;

@Data
public class ChanQianSCSFShengZhiQi {
	//TODO 数据元错误
	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.187.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_187_00))
	String waiYinYCBZ;
	//TODO 数据元错误
	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.187.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/entryRelationship/observation/value/text()", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_198_00))
	String waiYinYCMS;

	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.223.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_223_00))
	String yinDaoYCBZ;

	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.223.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/entryRelationship/observation/value/text()", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_224_00))
	String yinDaoYCMS;
	
	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.070.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_070_00))
	String gongJingYCBZ;

	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.070.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/entryRelationship/observation/value/text()", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_071_00))
	String gongJingMS;
	
	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.072.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_072_00))
	String gongTiYCBZ;
	
	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.072.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/entryRelationship/observation/value/text()", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_073_00))
	String gongTiQK;
	
	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.041.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/value/@value", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_041_00))
	String fuJianYCBZ;

	@XPath(model = "code", codePath = "/entry/observation/code[@code='DE04.10.041.00'][@codeSystem='2.16.156.10011.2.2.1']",
			path = "/entryRelationship/observation/value/text()", xValid = @XValid(type = "dataElement", dataElement = EDataElement.DE04_10_042_00))
	String fuJianYCMS;
}
